device cooperve