more flexible gulpfile