initial commit of autovars module