update api stuff, pleas for sanity