added GPL2 header 2 source files