adding battery to api
fixing api... thats what happens if you code against code you didnt pull yet :)