add component deps