finished all functions, but not the correct answer