now random is not random at all