a square object with text