operation write handler and result read handler