MVP. can add comments with self joining table. need to clean up.