tried to incorprate Gautam's suggester as Suggester class