commenting properly and indentations