testing pulling and pushing hooks