initial version of comment engine + test case