added size argument