solution documentation added