Updated documentations as discussed.