finalize API