added a design document