refactor views & associate sightings with species properly