added GPS and onstacle based tagging