added size() to interface test