add component module