Final ver.