fixing location picker and adding parent to location field