Added new methods to API, almost ready.

(Possible force-commit due to data corruption)