Update style
Add error codes