implemented propietary REST Client
added discovery module