drag drop working without random func
randomize function working
randomizing working