Update docs
Refactoring and improvements for new api object implementation