Refactoring , atualização, e dump no bd