first passing scenario but possible bug
Add ScoreCache class
fix bug: searches weren't quoted