adding api design document