added GPLv3
added GPL