bugfixing and new shadereffect