- better error responses
- automatic image orientation