refactoring
voy a acabar work