refactors, restaurada funcionalidad attack