now added random.R