structure for users and comments