added app skeleton