add more funciton utils
add more docs