done and need more test

one bug is update comment has an error.