a MVC implementation for 'step-by-step' wizard