New: solve perplexity
Merge branch 'feature_perplexity' into develop