gc_storage rewrite commit 1