Starting order and Circular dependency