added size property