random feature and friendly prep_time