added geographical filtering