lot of formatting + grunt tasks