add a bunch of selector tests, not passing yet