nanochains