make the user a class model
clarify intentions
namespace