add comments, fix tabs