jtong - make desc more reanable and add more comment