Complete app for now - plan to add to it and refine it in the future