moving to implementation part LMDS explanantion