circle class setup