test pull/push