detect DD info and parse