User projects selection refactoring.