More good signs for peace on Korean peninsula and more