to show how to make self-define printf