pre-push activity