* django helpers
* fix type checker
* use api call exceptions