working on updateList