reassign_to_systems routine