I don't understand what is wrong with my code, would someone please care to explain why it does not work?