fixed broken unit tests, finalized temperature override