use grunt func