Added new features and removed unnecessary files.