Molecular switches/motors