with electric or magnetic means