pre-push before work