why do you define the same method twice? Am I missing something?