add new structure, gulp, and mocha