simplified push / pull logic
added data for inventory push/pull action