parses variables