advanced documentation in README.md