o i c......