added GPL header into source files