some formatting, SM->OP, sm->op