add full basic comment system