new version commit 0795cc81ea71811b9bcfe09bee907035bdec1b16
copyright fixed