add component variable