Remocao e alteracao/refactory