working on location selection