implement BirdSightingDataController