re-ordering methods in challenge 1