[Add] add some functions