Search2 + UnitTests