added GPL3 Licence