add term.normal to top.py