start more comprehensive documentation