improvements create_app