add greeninf