added additional temperature unit suppor