use arrays of text instead of just strings per user