GREEN Engine

In preparation