9 computer hardware and software, data processing equipment, computers, computer peripheral devices; electrical, magnetic and optical data input and output apparatus for computers; memory and data storage devices for computers; data communication devices for computers, modems, parts and fittings for all the aforesaid goods; computer programs