added temperature module