grammar list design