some more api work