create a structured environment