added design docs outline