green veil