issue gc partial implementation