Updated UserList with methods to support backend