decl test