system setup methods added to OpticalSystem