why it is changed from 2 -> temp ?