add single sub mode
add single sub mode