Implemented temp controller features