added size() & test-size