Pucong fixed one line declaration and assignment. Varlist and typelist are updated correctly:)