revise log
a