rough draft of working app