structures and environments