add component control