fix thermal code