add error_reportings
fix coding style
fix coding