coding of the new method execution part