analysis and design example