fix many issues
fix many issues
documentation and minor fixes
docs review