rectanglecomponent has name support