propagate data to sub selections
ignore project files
setting up unit tests
added selection coverage
a basic selectAll