this allows all users to combine random data with the source