Work done as promised.

Review