add some instance, and relation methods to evaluate current temp