types, colors & linking