initiate Greedy Engine