Finalized v1.0