adding UIUD for Rectangle