adding the GPL