reviewed till scope of the solution