basic framing out of the app, not working yet