typo.log now will have a kind of overloading;