added guard line of sight