update details
note about error handling