fall back to Python methods if function not found
fix multiplication
call user function from Python