rename
add a random input/output
add timings. add more inputs/outputs