pre-final ver