extend shader module
extend shader module