adding shader utils