added temperature monitor