beginnings of coherent env structure