moved to a new shader, and loaded it as an internal jar resource