begin getFunc
v2 progress