self-retaining