modify test
float parameter support
add comment