make docs && fix bugs