lots more api calls finished!