app skeleton ready