added license GPLv3