Implement project Essential_L4.2

@kostiantyn-kuzin please review