Restructuracion del codigo para implementacion de SRV