add green function article