temp1
temp2