better version v1.04