io , ooo ,ooa