added variables to hold identifiers and values