added more api features