looping through and parsing variables
finish interaction