migrate to grunt plugin