add port labels, arrows