初始版本
use server version