cpu temp implemented