better version, not good enough yet though