shared data modularized and splitted, room, users, tables, users at tables