what is the o block