housekeeping
Error Objects cleanup
error message smoothing
rename error to Error, it's an enum