change structure of source and build gruntfile