improve s:point()
add doc