made a greedy but theres a bug. Using evaluator ew