added habitat and geolocation