the concepts returned for review are now randomized
refactored more js