move and write in pch