var_decl implemented