adding shader functions.