limpio codigo, simplifico y unifico