randomizing fixes + luck factor