figure out my_printf.