new function named printf