implement app_ids
add abstract_server