better docs
more work
much better result in manual3