Welcome to CHR.
You've been busy.
It looks good.