create default func