green and violet