added grunt support (experimental)