gooch shader finally updated