add garbage collecting