add log
change restart program