implemented custom LRS support