added basic app skeleton