working on the simple list