almost finished cirList