borrowing label arrangement fn