add grunt to guarantee programming style