Intrude created. Bug fixed. Refactoring.