Compiled with improved temp. contorol