final ver.1