Good changes to library
Fixed merge
whatever
Merged
Merged
Merged
Propagating temperature parameter