Parser data structure seems to be working