Add Suggest function and tests