review and add some contents