fleshed out the app