updates and improvements to app