* pass requests to api
* typechecker fix
* fix annotation obtaining