Implement project Essential_L4.1

@kostiantyn-kuzin please review
Change()