add myprintf function