add process_write and process_copy hooks for #36
don't use keyword module
add docs on process_write and process_copy. close #36