Updated type and variables.