Added a interpreter pattern.
Removed a unnecessary file.
Refactoring.