user unique changes, repository sample, principal