rectangle as thing