extend resource writer
extend resource writer