update structure and gulpfile