added GPL v3 licence