handle invalid json or network error
basic email sending
calculating temperatures in Celsius, enforce with types