add Design Document