added user data structure/model