decl statement update