add StringContentWriter