having mechanical drive