Improve API and add new methods
typo