added GPL v3 license