added Size to IQueue