circular_dependencies