adding the app skeleton