extend shader module