add location / collection spot logic and views