remove check_error() method
garden
refactoring get_decode_values()
add is_eof_and_status()
hold line
refactoring