working prototype, sans temperature sensor