add more method to serverive