parser seems to actually work now. fantastic!