adding a new interface option, to allow for rectangle