Finalized initializor v1.0