added env reflection, clean up shader 4