add initDoing(), initLogs()