finalized structure