add some of the app stuff, should really do this in a branch but just want to have access to it somewhere else so pushing!