tweak docs
fix mem leak