fixed commenter functions