edit generis and then subtree push