agrego un par mas de clases y refactoreo un par de nombres