progress commit

- partial implementation of random data for V3 & V5 (there's a crash bug
at the moment).