Developing The Solution