added the GPL license