use giant_steps in expr.py