modified getuserList()