add component quantity