error control view implemented;