split search class up into bits