input groupings