add basic LoS implementation