add some function test