fixed enviorment model