new structure and new git-deploy command