moved shader to script