Implement writer resource