private user case handled