updated notes
added allow_gc option
added StringWriter