functionality of the gruntfile