use grunt for build process