working on match randoms