Molecular switches and motors by