add comment
add comments
fix indents