finish() changed