Fil-C is a programming language that uses a parallel concurrent on-the-fly grey-stack Dijkstra accurate non-moving garbage collector called FUGC. The collector is designed to work with existing C programs and provides features such as memory safety, C/C++ compatibility, and modern tooling. FUGC is a complex algorithm that uses a combination of techniques to achieve high performance and low pause times. The article discusses the design and implementation of FUGC and its potential benefits and trade-offs.