User solver