indirect write2