integrating grunt