design document draft