added random feature