F900R Generations