Added temperature parameter and related methods