debugged heft-based simple gsa