added in more api