update add pdf and more...