working app with very basic styling