agregando funcionalidades