added grunt, simplified UI