working on utilizing UUID instead of names,
also changing the license from GPL to BSD 3-Clause