completed shell view and error messages and locale