everything is working...why do I feel like I'm doing something wrong now