updates, added license headers to files