uses some more libraries now for tripple temp control