1. add error_str