update to new shader system