Cooperlate writting