add comments
remove extra tab