few corrections

add comment and many corrections