not green logic