start of milestone parser