added author fields, some comments, and counters