Core function done, function to get suggestion/description done but not tested. Related to #206