add writer