Add error codes
Removed ideal library