tasks 31 32 with lists