add support for warm up pairs and left/right randomization

- ruben