What are two enviromental factors?