How GC works