updated variables and released under GPLv3