begin work on partial search spec
ugly dynamic rules specs