gulp build and improvements