remove is_endpoint (useless), add report and proposal