added optical transport handling