tut 10 - more tasks (with custom fix for empty lists)