introduce Grunt-based structure