circles more stable now. almost there