update the desin.rst draft