with electric, electro-mechanical or electronic means