handling new grunt