add plugable writer