adding base code for the app