add features of adding and viewing comments