added pre-push command