o g * o 2 err