refactoring: introduce/fold against macro; accumucated run time is now in seconds.