finish param