mini max prune refactor