Se agregaron varias clases para hacer funcionar la función de search