somewhat working, idk why circles are somewhat connected for the torus