RichardWAL2

Richard review