fixed random again