improve listunroller + FunctionInit