I'm going to add some nitpicky notes - sorry for that, but here we go:

Please align the comments again.