separating the layers of the environment