working on lists, process model