environment requirements