more api work