diff --git a/src/neuron/dom/event.js b/src/neuron/dom/event.js
index <HASH>..<HASH> 100644
--- a/src/neuron/dom/event.js
+++ b/src/neuron/dom/event.js
@@ -306,6 +306,10 @@ DOM.Events = Events;
 /**
  change log:
  
+ 2011-09-12  Kael:
+ TODO:
+ - A. 
+ 
  2011-09-10  Kael:
  - basic functionalities
  
diff --git a/src/neuron/dom/manipulate.js b/src/neuron/dom/manipulate.js
index <HASH>..<HASH> 100644
--- a/src/neuron/dom/manipulate.js
+++ b/src/neuron/dom/manipulate.js
@@ -374,6 +374,18 @@ METHODS.text = {
 };
 
 
+// TODO
+// .val() methods
+METHODS.val = {
+	SET: function(value){
+		//
+	},
+	
+	GET: function(){
+	}
+};
+
+
 DOM.extend({
 
 	addClass: addClass,
@@ -461,6 +473,11 @@ DOM._overload = overloadDOMGetterSetter;
 /**
  change log:
  
+ 2011-09-12  Kael:
+ TODO:
+ A. review .inject and .grab. whether should only deal with the first element of all matches
+ B. deal with more elements of tables, such as caption, colgroup, etc
+ 
  2011-09-08  Kael:
  - improve stability of function overloadDOMGetterSetter
  - add method hooks, DOM.methods
dom: add comments; actually nothing