Impl write3 phase3