better log
merge