interaction with the environment