public DataProcessor(int option) {
		// polymorphism
		switch (option) {
		case 0:
			// initialize as a string processor
			cp = new StringCompressor();
			ep = new StringEncryptor();
			break;
		case 1:
			// initialze as a file processor
			cp = new FileCompressor();
			ep = new FileEncryptor();
			break;
		}

	}