dev::NLB-9::NLB-10::NLB-12::Implemented