Error codes

Add error codes