added rect:size