required for o