start getting the variable parsing sorted out