added Write module.