added the design document