with magnetic or electrical means