automatically added build files
removed unused function and modified pre-push-hook