text half class
python - best first pr lng