add section about error handling