Adapt sources to Cooperve deivce WIP