remove more dependencies and update the docs