setup function and function call

setup function and function call