add ErrorCode