fixed up initial ddt parser