added proper temperature generation. fixed saving and reloading issues. addded some higher speeds