solution + readme changes