Added overall comment
Added complete comments.