adding app skeleton