first implementation of the unsupervised features desc