updated comment system