self-populating