modified solution flie