Issue #45. Branch Iss#45. Step eight implementation. Phase twelve: