fixed random and sound to dif