added O and o