add component id