Part 1 (details please see the list below)