add 7 tests for shares!