adding more functions for cpu temp control