uploaded completed solution one of two, reflection for fibs