method virtual execute : string -> (string * ('a * int) list)