Basic app working. With some lovely functionality