abstract_api
