add gplv3 #9