finish structure