building up the environment