added GPL2 licence