add some comments
add annotation describing hders
explicitly defime maximum L and NL