added select location feature