some more coopyhx -> dif changes