mserver add checking function