s and o