add some func

add some func