added system arch diagram