add valfun.py