fix: circullar Structure drive stack overflow