add more api stuff