random order parsing should work somewhat
parser works like a boss