massive refactored values and gc