Working on vardecl