rack temperature introducing

refactoring