added Size and Region