Refactoring y correciones de interface
Implementacion de busqueda