design problem definition

design problem definition