fixed add component