-Decide on final object structures -Decide flow of middleware and creation of objects -Dont make projext public as .env present with API keys