generate list.json