add new function

add new function