updated error codes