generalize gruntfiile