added optical