added design flow charts