still working on the new environment model