add comments, modified object module