added size property/watching for changes