add writelog
conflicts