Add new API functions