implement instance identifiers