second commit

add function
second commit

a bit fix
second commit
second commit

add function fix
second commit