Hey folk of greater ArcObjects Wisdom than I, how can I handle the errors regarding the implicit conversion? Below is example of code that I working at right now. Please help me 😞Private Sub zoomFeature(ByVal objectID As String) Dim pQueryFilter As IQueryFilter Dim pFeatureLayer As IFeatureLayer Dim pFeatureSelection As IFeatureSelection Dim pLayer As ILayer Dim intCount As Integer For intCount = 0 To AxMapControl1.LayerCount - 1 pLayer = AxMapControl1.Map.Layer(intCount) If TypeOf pLayer Is IFeatureLayer Then pFeatureLayer = pLayer '<---Implicit conversion from 'ESRI.ArcGIS.Carto.ILayer' to 'ESRI.ArcGIS.Carto.IFeatureLayer' pFeatureSelection = pFeatureLayer '<---Implicit conversion from 'ESRI.ArcGIS.Carto.IFeatureLayer' to 'ESRI.ArcGIS.Carto.IFeatureSelection' If pFeatureLayer.Name = "DistrictBoundary" Then 'Create the query filter pQueryFilter = New QueryFilter '<---Implicit conversion from 'ESRI.ArcGIS.Geodatabase.QueryFilterClass' to 'MapControlApplication1.QueryFilter' pQueryFilter.WhereClause = "OBJECTID = " & objectID '<--- 'WhereClause' is not a member of 'MapControlApplication1.QueryFilter' AxMapControl1.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGeoSelection, Nothing, Nothing) pFeatureSelection.SelectFeatures(pQueryFilter, esriSelectionResultEnum.esriSelectionResultNew, False) '<---Implicit conversion from 'MapControlApplication1.QueryFilter' to 'ESRI.ArcGIS.Geodatabase.IQueryFilter' End If End If End Sub