testing push functions