refactored randomize
bumped version