add get func name
remove runtime call
add func name