this is the most important piece of the app. want to make sure its right...