[add] green approach