updating apis to work with 1.0 final bindings. testing needs to be done. lots of bugs