finished up the bulk of the app. need to hook up fancyness now