working on spherical shader