everything implemented... propagation doesn't work...

the environment just doesn't make sense after propagation, so the energy and overlap go berserk