write from threefold interface