add some functions
add related pic