changed block structure added Grunt tasks