+error codes
infrastructure for retrieving errors data