beginnings of component analysis