intermediate push, working on prop ent