using dc generators and motors