name changes in results dictionary and language classes added