applying self-generating credentials