work on selectors - tests still due