add design document