add rank and country to port attributes.
use numbered icons (with rank as determining variable)