Optimization and Gap adding to REHH