edit funv=ction added