cmanagerShader implemented