temp -> tempValue