testing push and pull capibilities