finish utilities and closures