added GPL3 original file