a better version of hotplate