add many functions

as title