refatorando lc