Updated shader