Delete all method implemented, refactoring.