added errorString to IEffect interface