some changes in DesAlgorithm class