final v3 for beta, added GPLv3