little amendments and typos in method_definitions