split a method