cooperedes