added more logic for suggestions, not generating a list of suggestions well