add effect system, using them to management shader