environment and configurations