Add Componet and Effective template