userlist now linked list rather than fixed array