Modeling Users - unfinished
Modeling Users, finished