add massspectrometer_factory