update document @Author : Alex