todos los metodos funcionando de forma general