add random_from_previous strategy