Finalized, version 1.0