maybe fix for random int