tabletop
tried some push approaches
pushing working