add cluster support
add cluster support