added a user data class, so that we no longer have keep a list of
UserBeans (ugly).