added GMM lib