Implement project Essential_L5.1

@kostiantyn-kuzin please review