add basic location sensing