forked from: GREEN

@author SPANVEGA // CHRISTIAN