reorganize order of method testing