desmotration code added