Finished the user suggestion logic. May not work.