rearanging fn staff