layouts and env