proposed solution