eliminate all error