added random options and I environment