implemented commentservice