new circle special methods & representation