A lot of experimental solutions plus random var order generator script