finished influence py bindings