normal function test version.