adding design docs