Basic error handling
Basic error handling
Validation
Error handling when server is down