add features to api