finisherRoutine reorganization and +author