added api bindings