platform pushing that almost works