more work on selections