Added Suggestion provider implementation