* some main api stubs
* unit tests