working on var decl