modify write module