add point mode
add setting reserve