abstract_serve
abstract_serve_core
