dooperation works