grinder framework