entertaining singleton user manager like in examples and samples.