update documentation
update autogen files