Main #2.