This is a place for handling mixture of models