add pyfun