taking out finalize