Rewritten user_list model. Simplified.