added random input