First hacky pass at an app