+ implemented 2-norm error control