fix abstract with no ID management