added flowcharts and arch diagram