self temperature adjust

self temperature reg
temperature reg