big update of the documentation