add grunt structure